技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
23
0
佛心分享-IT 人自學之術
自學swift語法
系列 第
23
篇
Day23-建立你的 Function
16th鐵人賽
fju411570044
2024-10-07 20:03:08
321 瀏覽
分享至
Function
為一段 code 命名,方便再次利用。
return 後面接回傳值。可以有多個 return。
設計時提供的參數名稱,可以設定一些使用時才放入值的變數。
func min(a: Int, b: Int) -> Int { return a < b ? a : b }
引數和參數名稱
引數名稱預設跟參數名稱一樣。
可以用底線來省略引數名稱。
只要引數名稱、參數類型或回傳值任何一個不同,就可以設定同樣的變數名稱。
當 Function 沒有回傳值時,除了可以直接省略,還可以怎麼寫?
=> 寫 Void 或 ()。
在 Function 的類型中要怎麼寫可以讓單個參數接受多個引數?
=> 在類型後面加上... 例如:Int… 。
影片連結:
https://youtu.be/2bIQJK6BJCk?si=1J5xHiHMm-uuEYP7
留言
追蹤
檢舉
上一篇
Day22-Protocol & Generic & Collection 基本介紹
下一篇
Day24-Closure 基本介紹 & sorted(by:)
系列文
自學swift語法
共
30
篇
目錄
RSS系列文
訂閱系列文
0
人訂閱
26
Day26-Struct 的建立和用法 & private 存取限制
27
Day27-計算屬性 & 屬性觀察 & lazy 屬性
28
Day28-屬性包裝 Property Wrapper 介紹
29
Day29-Enum 介紹 & 相關常用 Protocol
30
Day30-Optional 介紹 & 所有相關簡寫語法:?? ! .? & guard let & if let 語法
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19840
篇
完賽人數
529
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
這幾天的詐騙信
越南 Oracle EBS 輔導顧問公司
Synology ShareSync同步遺失少檔案要怎麼處理比較好
在外縣市登入公司 Outlook
防火牆 Dratyek Vigor2926 出現 PPP Closed : LCP Time-out ()
想找一款具有RJ-11電話線介面的分享器
熱門回答
這幾天的詐騙信
Synology ShareSync同步遺失少檔案要怎麼處理比較好
在外縣市登入公司 Outlook
防火牆 Dratyek Vigor2926 出現 PPP Closed : LCP Time-out ()
想找一款具有RJ-11電話線介面的分享器
熱門文章
用 AI 學 PostgreSQL 調校:介紹開源專案 pgtuner_mcp
【AWS架構實戰系列 】 組織、帳號、 VPC基礎概念
🧩從「一直被問密碼」到「一鍵產出週報」:我處理Git SSH的經驗
VScode 開發應用系統專案(7) - Spring Boot Cache — Caffeine 與 Redis 快取暫存處理
Excel表格設計技巧分享,讓你的報表更專業
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}